/**
 * 
 * @param target target是静态方法那么就是类 示例方法的化就是类的原型对象
 * @param propertyKey 函数名
 * @param descriptor 函数配置描述
 */
function Demo(target:object, propertyKey:string,descriptor:PropertyDecorator){
    console.log(target)
    console.log(propertyKey)
    console.log(descriptor)
}

class Person{
    @Demo getName() {
        console.log('打印名字')
    }
}